class IndexController{

    constructor(name){ // constructor构造器,表示要去创建这个对象时候呢，一开始要什么参数
         this.nishuijiang =name; //this.nishuijiang 就叫属性.在js 里面随便自己写啥都行，但是就是要加上 this,就理解为是变量

    }


    diji(){

        console.log("盖地基");

    }

    zhuzi(){

        console.log("盖柱子");

    }

    qizhuang(){

        console.log("砌砖");

    }

    quchunishuijiang(){
        console.log(this.nishuijiang);

    }
        
        
            




}


let obj = new IndexController('李四');//开始去搭积木，比方说我想搭建个小房子

obj.diji();
obj.zhuzi();
obj.qizhuang();
obj.quchunishuijiang();


/**
 * 回顾 class  java 
 * 
 * 
 * class 中文翻译过来 班级 在编程里面叫 类，我们就按班级理解
 * 
 *       班级里有很多成员，单元可以有一个，元素 在js 里面就是 函数(js class 里面不写function 就是函数名与 {} ,
 * 
 *       在class 里面就不叫函数了，就叫 方法)，和属性()
 * 
 *       class 的使用 ， new 加一个class 名称,我们可以理解为， class 就是一堆的积木，里面有 圆柱体，有长方体.....(就是方法)，但是我们积木
 * 
 *       没有构建成具体的建筑
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */

